import * as types from "@c/public/form-designer/devType/datas-types";

export const reportInfo = [
    {
        type: "scene-report-keyboard-s22x",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene", // 组件库类型
        categoryType: 'report', //设备类型 例:报到机
        screenDataType: 'NumberKeyboard keyboard-v2', // 设备类型的二级分类 例:键盘--自定报到
        devType: 'report', // 组件库二级分类
        title: '报到-键盘-V251846',
        mapperFiles: [], //映射
        options: {
            name: "报到-键盘1280*1024",
            hidden: false,
            config: 'reportKeyboardS22XConfig',
            reportKeyboardS22XConfig: {
                viewHeight: 1024,
                backgroundColor: 'rgba(255, 255, 255, 0)',
                deptHide: false,
                roomHide: false,
                step: 0,
                layerNameKeySet: {
                    viewArea: false,
                    //拦截详情信息
                    interceptDetailsState: false,
                    layerNameKeySuccess: 'report-patient',
                },
                // 内边距
                padding: {
                    top: 28,
                    bottom: 28
                },
                className:'guide-keyboard-1280',
                type: 'guide-keyboard',
                placeholder: '请输入卡号报到',
                tipsTitle: '温馨提示',
                tipsFontSize: 68,
                tipsFontColor: '#FF902B',
                tipsContentFontColor: '#FF902B',
                tipsContentFontSize: 42,
                tipContent: '扫码或手动输入',
                layerCountdown: 5,
                backCountdown: 10,
                furtherDoctorCountdown: 3,
                reportType: 2,
                roomNameKey: 'treatmentRoomName', //诊室Key,
                registerObjState: true,
                print: true,
                topCheckList: ['orderNo', 'countNum', 'registerNameKey', 'roomKey'],
                bottomCheckList: ['deptName', 'patientCardNoHide', 'patientName'],
                patientShowFields: types['patientFields'],
                handReportAll: true,
                autoReportAll: false,
                popupLoadingContent: '加载中...',
                reportTips: '手动输入卡号',
                isNameProtect: 0,
                isTreatEndPatient: 0,
                logoInfo: {
                    shown: true,
                    value: Object(),
                },
                descriptorInfo: {
                    shown: true,
                    fontSize: 90,
                    fontColor: "rgba(255,255,255,1)",
                    fontWeight: 'normal',
                    value: '自助报到机'
                },
                NoETASure: false,   //非预约时间报到是否需要确认弹窗(确认患者将放弃优先权利)
                layerNoETASureCountdown: 10,
                NoETASureLayerNameKey: 'report-sure-power', //非预约时间报到确认弹窗名
            }
        },
    },
]
